struct _IO_APIC_REGISTERS// Size=0x44
{
    unsigned long RegisterIndex;// Offset=0x0 Size=0x4
    unsigned long Reserved1[3];// Offset=0x4 Size=0xc
    unsigned long RegisterValue;// Offset=0x10 Size=0x4
    unsigned long Reserved2[11];// Offset=0x14 Size=0x2c
    unsigned long EndOfInterrupt;// Offset=0x40 Size=0x4
};